home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
basic
/
pbtool.exe
/
LETUS123.BAS
< prev
next >
Wrap
BASIC Source File
|
1992-04-03
|
5KB
|
100 lines
' LETUS123.BAS PROGRAMMER: ANDY KELLETT
' A COMPLETE SPREADSHEET CLONE OF YOUR FAVORITE SOFTWARE. GREAT FOR
' ACCOUNTANTS AND MANAGERS WHO LEAVE THEIR PC RUNNING YOU-KNOW-WHAT
' WHILE THEY ARE AWAY FROM THEIR DESKS. ALSO FUN FOR ANYONE TAKING
' A CLASS IN THAT SAME POPULAR SPREADSHEET! AMAZE YOUR FRIENDS.
' WRITTEN USING POWERBASIC V2.00
' WRITTEN: 09/28/90 LAST UPDATED: 04/01/92 1:10 P.M.
'-------------------------------------------------------------------------
GOSUB INIT
CLS
COLOR 15,0
LOCATE 1, 1:PRINT " C33: ";:COLOR 0,15:PRINT " MENU":COLOR 15,0
LOCATE 2, 1:PRINT " Retrieve Save Combine Xtract Erase List Import Directory "
LOCATE 3, 1:PRINT " Erase the current worksheet and display the selected worksheet "
LOCATE 4, 1:COLOR 0,15:PRINT " A B C D E F G H ":COLOR 15,0
LOCATE 5, 1:COLOR 0,15:PRINT "21";:COLOR 15,0:PRINT " "
LOCATE 6, 1:COLOR 0,15:PRINT "22";:COLOR 15,0:PRINT " TOTALS FOR THIS MONTH: EXCLUDING FIGURES INCLUDED ON "
LOCATE 7, 1:COLOR 0,15:PRINT "23";:COLOR 15,0:PRINT " ==================================================================== "
LOCATE 8, 1:COLOR 0,15:PRINT "24";:COLOR 15,0:PRINT " $340.12 "
LOCATE 9, 1:COLOR 0,15:PRINT "25";:COLOR 15,0:PRINT " ********* "
LOCATE 10, 1:COLOR 0,15:PRINT "26";:COLOR 15,0:PRINT " $299.74 ($93.41) "
LOCATE 11, 1:COLOR 0,15:PRINT "27";:COLOR 15,0:PRINT " $18.01 "
LOCATE 12, 1:COLOR 0,15:PRINT "28";:COLOR 15,0:PRINT " $46.33 "
LOCATE 13, 1:COLOR 0,15:PRINT "29";:COLOR 15,0:PRINT " $911.44 "
LOCATE 14, 1:COLOR 0,15:PRINT "30";:COLOR 15,0:PRINT " ********* "
LOCATE 15, 1:COLOR 0,15:PRINT "31";:COLOR 15,0:PRINT " $417.39 "
LOCATE 16, 1:COLOR 0,15:PRINT "32";:COLOR 15,0:PRINT " $8.95 ($712.02) "
LOCATE 17, 1:COLOR 0,15:PRINT "33";:COLOR 15,0:PRINT " "
LOCATE 18, 1:COLOR 0,15:PRINT "34";:COLOR 15,0:PRINT " "
LOCATE 19, 1:COLOR 0,15:PRINT "35";:COLOR 15,0:PRINT " "
LOCATE 20, 1:COLOR 0,15:PRINT "36";:COLOR 15,0:PRINT " "
LOCATE 21, 1:COLOR 0,15:PRINT "37";:COLOR 15,0:PRINT " "
LOCATE 22, 1:COLOR 0,15:PRINT "38";:COLOR 15,0:PRINT " "
LOCATE 23, 1:COLOR 0,15:PRINT "39";:COLOR 15,0:
LOCATE 24, 1:PRINT DA$;"-";MO$;"-";YR$;" ";TIME$;
' ** LOCATE 23, 1:PRINT "02-Oct-90 08:62 AM ";:COLOR 0,15:PRINT "NUM CAPS";:COLOR 15,0
KY$ = "":WHILE KY$ = "":KY$ = INKEY$:WEND
'** IF USER PRESSES / THEN FAKE A "COMMAND ERROR"
IF KY$ = "/" THEN
DELAY 2
FOR I% = 1 TO 12
LOCATE 19,25:PRINT "*** COMMAND ERROR ***":DELAY .7
LOCATE 19,25:PRINT " ":DELAY .3
NEXT I%
LOCATE 25,1
FOR I% = 1 TO 6
PRINT:DELAY .29
NEXT I%
FOR I% = 1 TO 9
PRINT:DELAY .15
NEXT I%
FOR I% = 1 TO 12
PRINT:DELAY .05
NEXT I%
END IF
BEEP
END
'
'---------- INITIALIZE VARIABLES, SET UP THE MONTH -----------
INIT:
TEMP$ = DATE$
YR$ = RIGHT$(DATE$,2):MO$ = LEFT$(DATE$,2):DA$ = MID$(DATE$,4,2)
MO = VAL(MO$)
SELECT CASE MO
CASE 1
MO$ = "Jan"
CASE 2
MO$ = "Feb"
CASE 3
MO$ = "Mar"
CASE 4
MO$ = "Apr"
CASE 5
MO$ = "May"
CASE 6
MO$ = "Jun"
CASE 7
MO$ = "Jul"
CASE 8
MO$ = "Aug"
CASE 9
MO$ = "Sep"
CASE 10
MO$ = "Oct"
CASE 11
MO$ = "Nov"
CASE ELSE
MO$ = "Dec"
END SELECT
RETURN